package com.ruoyi.web.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.web.domain.GxtNotice;
import com.ruoyi.web.domain.dto.GxtNoticeQueryDto;
import com.ruoyi.web.domain.vo.GxtNoticeVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface GxtNoticeMapper extends BaseMapper<GxtNotice> {

    Integer getCountByTitle(@Param("title") String title, @Param("type") String type);

    List<GxtNoticeVo> queryGxtNoticeList(@Param("dto") GxtNoticeQueryDto dto);

    GxtNoticeVo queryGxtNoticeById(@Param("baseId") String baseId);
}
